/**
 * 是否为邮箱地址
 */
function isEmail(str){
	var rege=/^[a-z]([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i;
	return rege.test(str);
}
/**
 * 是否为手机号
 */
function isMobile(str){
	var rege=/^1[3458]\d{9}$/;
	return rege.test(str);
}
/**
 * 是否为座机号
 */
function isPhone(str){
	var rege=/^(0(10|21|22|23|[1-9][0-9]{2})(-|))?[0-9]{7,8}$/;
	return rege.test(str);
}
/**
 * 是否为数字
 */
function isNumber(str){
	var rege=/^\d+$/;
	return rege.test(str);
}
$(function(){
	$('#apply_btn').click(function(){
		var name=$.trim($('#name').val());
		var phone=$.trim($('#phone').val());
		var company=$.trim($('#company').val());
		var email=$.trim($('#email').val());
		var address=$.trim($('#address').val());
		if(!address){
			$('#info').css({"color":"red"}).html("商家所在地不能为空");
		}else if(address.length>80){
			$('#info').css({"color":"red"}).html("商家所在地不能大于80个字符");
		}else if(!company){
			$('#info').css({"color":"red"}).html("商户名称不能为空");
		}else if(company.length>80){
			$('#info').css({"color":"red"}).html("商户名称不能大于80个字符");
		}else if(!phone){
			$('#info').css({"color":"red"}).html("联系电话不能为空");
		}else if(phone.length>15){
			$('#info').css({"color":"red"}).html("联系电话不能大于15个字符");
		}else if(!isMobile(phone) && !isPhone(phone)){
			$('#info').css({"color":"red"}).html("联系电话格式不正确");
		}else if(!name){
			$('#info').css({"color":"red"}).html("联系人不能为空");
		}else if(name.length>20){
			$('#info').css({"color":"red"}).html("联系人不能大于20个字符");
		}else if(email.length>60){
			$('#info').css({"color":"red"}).html("电子邮箱不能大于60个字符");
		}else if(email.length>0 && !isEmail(email)){
			$('#info').css({"color":"red"}).html("电子邮箱格式不正确");
		}else{
			$('#info').css({"color":"blue"}).html("正在提交中，请稍候...");
			$('#apply_btn').attr("disabled",true);
			$.ajax({
				url:"api/applyshop.php",
				type:"post",
				dataType:"json",
				timeout:20000,
				cache:false,
				data:"name="+encodeURIComponent(name)+"&phone="+encodeURIComponent(phone)+"&company="+encodeURIComponent(company)+"&email="+encodeURIComponent(email)+"&address="+encodeURIComponent(address),
				success:function(obj){
					$('#apply_btn').attr("disabled",false);
					if(obj.status==0){
						$('#info').css({"color":"blue"}).html(obj.message);
						$('#applyForm input[type=text]').val("");
					}else{
						$('#info').css({"color":"red"}).html(obj.message);
					}
				},
				error:function(){
					$('#apply_btn').attr("disabled",false);
					$('#info').css({"color":"red"}).html("申请失败，请稍候再试");
				}
			})
		}
	})
})